MXNet est un engin permettant le développement, l'entraînement et le déploiement de modèle de Deep Learning.
Son architecture facilite l'exécution en parallèle sur de multiples GPU ou machines (Yarn - Hadoop)
Plusieurs langages sont supportés: R, Python, Scala, Julia, Perl, C++ en plus de permettre le déploiement de modèle sur mobile pour l'inférence.
Le projet a été reçu en 2017 dans l'Incubateur Apache et a été choisi comme engin de prédilection chez Amazon.
Le nom MXNet provient d'utilisation mixte de composantes de code impératif et déclaratif.